package com.ruoyi.system.domain.dto;

import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * @Author lachesism
 * @Date 2025-06-03 15:44
 **/
public class ClaimsRequestExcel {

    private static final long serialVersionUID = 1L;


    /** 申请单号 */
    @Excel(name = "申请单号")
    private String orderSn;

    /** 用户手机号 */
    @Excel(name = "用户手机号")
    private String phone;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String licensePlate;
    /** 安装门店 */
    @Excel(name = "安装门店")
    private String storeName;
    /** 店铺地址 */
    @Excel(name = "店铺地址")
    private String storeAddress;

    /** 轮胎品牌 */
    @Excel(name = "轮胎品牌")
    private String brandName;

    /** 问题描述 */
    @Excel(name = "问题描述")
    private String question;

    /** 回复 */
    @Excel(name = "回复")
    private String reply;


    /** 审核结果 */
    @Excel(name = "审核结果", readConverterExp = "1=已申请,2=通过,3=驳回")
    private Integer status;

    /** 审核状态 */
    @Excel(name = "审核状态", readConverterExp = "0=待处理,1=已处理")
    private Integer isAudit;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @Override
    public String toString() {
        return "ClaimsRequestExcel{" +
                "orderSn='" + orderSn + '\'' +
                ", phone='" + phone + '\'' +
                ", licensePlate='" + licensePlate + '\'' +
                ", storeName='" + storeName + '\'' +
                ", storeAddress='" + storeAddress + '\'' +
                ", brandName='" + brandName + '\'' +
                ", question='" + question + '\'' +
                ", reply='" + reply + '\'' +
                ", status=" + status +
                ", isAudit=" + isAudit +
                ", createTime=" + createTime +
                '}';
    }

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLicensePlate() {
        return licensePlate;
    }

    public void setLicensePlate(String licensePlate) {
        this.licensePlate = licensePlate;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreAddress() {
        return storeAddress;
    }

    public void setStoreAddress(String storeAddress) {
        this.storeAddress = storeAddress;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }

    public String getReply() {
        return reply;
    }

    public void setReply(String reply) {
        this.reply = reply;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsAudit() {
        return isAudit;
    }

    public void setIsAudit(Integer isAudit) {
        this.isAudit = isAudit;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}
